The total TAX amount for a given TAX category in the invoice accounting currency.
課税分類での請求書消費税合計の会計通貨での金額。


About

Syntax binding
ubl:Invoice / cac:TaxTotal / cac:TaxSubtotal / cbc:TaxAmount
Restricted Syntax Cardinality
1..1
Example
10000
Attribute(s)
@currencyID
UBL 2.1
XPath
/ Invoice / cac:TaxTotal [ cbc:TaxAmount / @currencyID = / Invoice / cbc:TaxCurrencyCode ] / cac:TaxSubtotal / cbc:TaxAmount
Occurrence
1
Datatype
AmountType
UBL Definition
The amount of this tax subtotal.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

TAX category tax amount in accounting currency

会計通貨での課税分類毎の消費税額
ID
ibt-190
Description
The total TAX amount for a given TAX category in the invoice accounting currency.
課税分類での請求書消費税合計の会計通貨での金額。
Cardinality
Semantic datatype
Amount

Code list(s)

ISO4217
ISO 4217 Currency codes

Child element

  XPath Syn. Card. Semantic Card. ID Business term
 / Invoice / cac:TaxTotal [ cbc:TaxAmount / @currencyID = / Invoice / cbc:TaxCurrencyCode ] / cac:TaxSubtotal / cbc:TaxAmount / @currencyID 1..1 1..1

VERSION 1.0 RULE

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULE
JP PINT 0.9.3 Aligned rule
aligned-ibr-jp-06(fatal)
Added
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
context
cac:TaxSubtotal
test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)

VERSION 0.9.1 RULES (Obsoleted)
Aligned rule (0.9.1)
aligned-ibr-jp-06 (fatal)
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
Context
cac:TaxSubtotal
Test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)
Shared rule (0.9.1)
aligned-ibr-jp-06 (fatal)
[aligned-ibr-jp-06]-Tax category tax amount (ibt-117) with currency code JPY and tax category tax amount in accounting currency (ibt-190) shall not have decimal.
Context
cac:TaxSubtotal
Test
not(
  contains(cbc:TaxAmount[@currencyID='JPY'],
    '.'
  )
)